package com.ahdy.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Data
@Component
@ConfigurationProperties(prefix = "xunfei.asr")
public class XunfeiConfig {

    /**
     * 应用ID
     */
    private String appId;

    /**
     * API密钥
     */
    private String apiSecret;

    /**
     * API Key
     */
    private String apiKey;

    /**
     * WebSocket接口地址
     */
    private String hostUrl = "https://iat.cn-huabei-1.xf-yun.com/v1";

    /**
     * 最大文件大小
     */
    private String maxFileSize = "10MB";

    /**
     * 连接超时时间（毫秒）
     */
    private Integer connectTimeout = 5000;

    /**
     * 读取超时时间（毫秒）
     */
    private Integer readTimeout = 30000;

    /**
     * WebSocket超时时间（毫秒）
     */
    private Integer webSocketTimeout = 60000;
}